.el-header {
    width: 100%;
    background-color: #ccc;
    display: flex;
    background-color: #313743;
    justify-content: space-between;
}
.el-header .logo {
    line-height: 60px;
}
.el-header .logo h2,.el-header .logo img {
    vertical-align: middle;
    float: left;
    margin: 0;
    color:#f0f0f0
}
.el-header .logo img {
    margin-right: 20px;
}
.el-header .el-button {
    height: 50%;
    margin-top: 15px;
    line-height: 7px;
}
.el-container {
    height: 100%;
}
.el-aside {
    height: 100%;
    background-color: #313743;
}
.el-main,.el-footer {
    background-color: #eaedf1;
}
.el-submenu i {
    margin-right: 10px;
}
.el-menu {
    border: none!important
}
.toggle {
    text-align: center;
    background-color: rgb(110, 99, 110);
    height: 40px;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
}
.el-footer {
    text-align: center;
}
.el-footer span {
    padding-right: 10px;
    font-size: 12px;
    font-style: italic;
    color: #aaa;
}
